package com.yuou.service.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.yuou.mapper.BlogerRoleMapper;
import com.yuou.model.BlogerRole;
import com.yuou.service.BlogerRoleService;

@Service
public class BlogerRoleServiceImpl implements BlogerRoleService{

	@Autowired
	private BlogerRoleMapper blogerRoleMapper;
	
	@Override
	public BlogerRole selectbloger(Integer id) {
		return blogerRoleMapper.selectblogerWithRoles(id);
	}

	@Override
	public List<BlogerRole> selectAllblogerWithRoles(Map<String, Object> map) {
		return blogerRoleMapper.selectAllblogerWithRoles(map);
	}

	@Override
	public BlogerRole selectRoleIdByBlogerId(Integer blogerId) {
		return blogerRoleMapper.selectRoleIdByBlogerId(blogerId);
	}

	@Override
	public int updateByblogerId(Integer blogerId, Integer roleId) {
		return blogerRoleMapper.updateByblogerId(blogerId, roleId);
	}

	@Override
	public int addBlogerIdAndRoleId(BlogerRole blogerRole) {
		return blogerRoleMapper.addBlogerIdAndRoleId(blogerRole);
	}

	@Override
	public BlogerRole selectByblogerId(Integer blogerId) {
		// TODO Auto-generated method stub
		return blogerRoleMapper.selectblogerWithRolesByblogerId(blogerId);
	}
}
